<?php defined('BASEPATH') OR exit('No direct script access allowed');

class Erros extends CI_Controller {

	/* Layout utilizado pela pagina. */
	public $layout = 'default_admin';
	
	/* Titulo da Pagina. */
	public $title = CLIENTE;
	
	/* Menu do sistema*/
	public $menuTopo = '';
	
	/* Menu do sistema*/
	public $menuLateral = '';
	
	/* Caminho do pão do sistema */
	public $caminhoPao = '';
	
	/* css utilizado pela pagina. */
	public $css = array('admin/bootstrap', 'admin/animate', 'admin/style' );
	
	/* Js utilizado pela pagina. */
	public $js = array('plugins/jquery/jquery-2.1.4', 'admin/bootstrap', 'plugins/metisMenu/jquery.metisMenu', 'plugins/slimscroll/jquery.slimscroll.min', 'admin/principal', 'plugins/pace/pace.min', 'plugins/jquery-cookie/jquery.cookie');
	
	public function __construct()
	{
		parent::__construct();
		//Verifica se o usuário está logado
		usuarioLogado($this->session->userdata('logged'));
		
		//Montando menu dinâmico
		$this->load->library('Menu_Lib', 'menu_lib');
		$this->menuTopo = $this->menu_lib->menuTopo();
		$this->menuLateral = $this->menu_lib->menuLateral(null);
	}
	
	public function index()	{	

		try {
			
			$this->caminhoPao = $this->menu_lib->caminhoPao(null, "Página Não Encontrada", null);
			
			$this->title = ':: Página Não Encontrada ::';
			$this->load->view("admin/erros/erro_404");
				
		}catch (Exception $e){
			echo ($e->getMessage());
		}
		
	}	

	public function permissaoNegada(){	

		try {
			
			$this->caminhoPao = $this->menu_lib->caminhoPao(null, "Acesso Negado", null);
			
			$this->title = ':: Acesso Negado ::';
			$this->load->view("admin/erros/permissao_negada");
				
		}catch (Exception $e){
			echo ($e->getMessage());
		}
		
	}
}